Execution Dependencies in Transaction Closures
نویسندگان
چکیده
Activities of advanced applications can be modeled by interrelated transactions. These relations can be described by diierent kinds of transaction dependencies. The notion of transaction closure is a generalization of nested transactions providing means to describe complex activities such as transactional workkows. In this paper, our main focus lies on execution dependencies for describing certain control ows among related transactions of transaction closures. In particular, we consider the transitivity property for all kinds of transaction execution dependencies and discuss their relationship to other kinds of dependencies such as transaction termination dependencies. We point out that some of these dependency combinations are incompatible. As a result we present rules for reasoning about the transitivity of execution dependencies. Thus, we are able to conclude how arbitrary transactions of a transaction closure are transitively interrelated.
منابع مشابه
Transitive Dependencies in Transaction Closures
Complex applications consist of a large set of transactions which are interrelated. There are different kinds of dependencies among transactions of a complex application, e.g. termination or execution dependencies which are constraints on the occurrence of significant transaction events. In this paper, we analyze a set of (orthogonal) transaction dependencies. Here, we do not follow traditional...
متن کاملExtending Transaction Closures by N-ary Termination Dependencies
Transaction dependencies have been recognized as a valuable method in describing restrictions on the executions of sets of transactions. A transaction closure is a generalized transaction structure consisting of a set of related transactions which are connected by special dependencies. Traditionally, relationships between transactions are formulated by binary dependencies. However, there are ap...
متن کاملAnalyzing and Formalizing Dependencies in Generalized Transaction Structures
Modern information systems require advanced transaction models providing means to describe complex activities such as transactional workkows. Complex activities consist of sets of transactions which are interrelated , i.e., there are dependencies among several transactions. We analyze diierent kinds of dependencies and present an extended formal framework (based on ACTA) for describing advanced...
متن کاملReliable Scheduling of Advanced Transactions
The traditional transaction processing model is not suitable for many advanced applications, such as those having long duration or those consisting of co-operating activities. Researchers have addressed this problem by proposing various new transaction models capable of processing advanced transactions. Advanced transactions are characterized by having a number of component subtransactions whos...
متن کاملTransaction-based Configuration Management for Mobile Networks
The assurance of network-wide configuration data consistency in mobile networks is a complex task due to the degree of distribution of the network elements, the properties of the O&M network and the configuration dependencies between the network elements (NEs). To cope with these characteristics, an approach is presented, where configuration changes are communicated as transactions between the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998